Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] release #204

Merged
merged 1 commit into from
Sep 6, 2023
Merged

[ci] release #204

merged 1 commit into from
Sep 6, 2023

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 6, 2023

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

[email protected]

Major Changes

  • 75e6772: React Native, Kysely relations, and new encryption.

    Evolu becomes universal. All React platforms are supported. There is only one minor drawback: Expo 49 Sqlite binding needs to be completed. iOS doesn't support binary columns; all columns are stringified on Android. The good news is that Expo 50 should be OK.

    Evolu also has a new feature: Relations. It's based on the ingenious Kysely helper, allowing you to nest related rows in queries to write super efficient queries with nested relations. Yes, we can fetch nested objects and arrays in a single query. No magic, it's still SQL.

    As for encryption, Evolu switched from AES-GCM to NaCl / Libsodium-compatible Secretbox (xsalsa20poly1305). Evolu CRDT messages are also versioned.

    While preparing the React Native version, I refactored the code so it's much more readable. CRDT shouldn't be a magic black box. On the contrary, it should be as simple as possible so everyone understands how it works, and nothing breaks because of complexity.

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

@vercel
Copy link

vercel bot commented Sep 6, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
evolu ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 6, 2023 8:18pm

@steida steida merged commit cc04967 into main Sep 6, 2023
2 checks passed
@steida steida deleted the changeset-release/main branch September 6, 2023 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant